package defpackage; import android.text.TextUtils; import cn.wps.moffice.OfficeApp; import cn.wps.moffice.common.cloud.history.datamodel.WpsHistoryRecord; import cn.wps.shareplay.message.Message; import com.baidu.tts.loopj.AsyncHttpResponseHandler; import com.baidu.tts.loopj.RequestParams; import com.google.gson.reflect.TypeToken; import com.iflytek.cloud.SpeechEvent; import com.iflytek.cloud.SpeechUtility; import java.net.URLEncoder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import org.json.JSONArray; import org.json.JSONObject; /* renamed from: gja reason: default package */ public final class gja { /* renamed from: gja$a */ public interface a { void c(JSONArray jSONArray); } public static gjb a(int i, JSONArray jSONArray) { try { JSONObject jSONObject = new JSONObject(); jSONObject.put("userId", cqy.getUserId()); jSONObject.put("uuid", OfficeApp.arx().arG()); jSONObject.put("docNames", jSONArray); JSONArray jSONArray2 = new JSONArray(); List<String> xH = ghe.xH(2); if (xH.size() > 5) { xH = xH.subList(0, 5); } for (String str : xH) { jSONArray2.put(str); } jSONObject.put("searchWords", jSONArray2); List<String> lC = dtt.lC("download_record_key"); if (lC != null && lC.size() > 0) { JSONArray jSONArray3 = new JSONArray(); for (String str2 : lC) { jSONArray3.put(str2); } jSONObject.put("downloadDocers", jSONArray3); } List<String> lC2 = dtt.lC("preview_record_key"); if (lC2 != null && lC2.size() > 0) { JSONArray jSONArray4 = new JSONArray(); for (String str3 : lC2) { jSONArray4.put(str3); } jSONObject.put("previewDocers", jSONArray4); } jSONObject.put("docType", i); HashMap hashMap = new HashMap(); hashMap.put("Accept", RequestParams.APPLICATION_JSON); hashMap.put("Content-Type", "application/json; charset=utf-8"); return (gjb) lvb.b(lwd.c("http://uf-recapi.ksosoft.com/api/mobile/suggested/words", jSONObject.toString(), hashMap), gjb.class); } catch (Exception e) { e.printStackTrace(); return null; } } public static void a(final a aVar) { final JSONArray jSONArray = new JSONArray(); if (ebo.arU()) { fok.bBq().a(true, ebg.eyx, 0L, 10, (foh<ArrayList<fnk>>) new foi<ArrayList<fnk>>() { /* class defpackage.gja.AnonymousClass1 */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ /* JADX DEBUG: Multi-variable search result rejected for r4v0, resolved type: java.util.ArrayList<fnk> */ /* JADX WARN: Multi-variable type inference failed */ @Override // defpackage.foi, defpackage.foh public final /* synthetic */ void s(ArrayList<fnk> arrayList) { List<fnk> list = arrayList; super.s(list); if (list.size() > 10) { list = list.subList(0, 10); } for (fnk fnk : list) { jSONArray.put(fnk.name); } if (aVar != null) { aVar.c(jSONArray); } } }); return; } List<WpsHistoryRecord> arrayList = new ArrayList<>(); dfs.aDB().F(arrayList); if (arrayList.size() > 10) { arrayList = arrayList.subList(0, 10); } for (WpsHistoryRecord wpsHistoryRecord : arrayList) { jSONArray.put(wpsHistoryRecord.getName()); } aVar.c(jSONArray); } public static List<String> we(String str) { List<String> list; ArrayList arrayList = new ArrayList(); try { JSONObject jSONObject = new JSONObject(lwd.f(String.format("https://docer.wps.cn/v3.php/api/android/mb/search/guess_key?keyword=%s", URLEncoder.encode(str, AsyncHttpResponseHandler.DEFAULT_CHARSET)), null)); if ("ok".equals(jSONObject.get(SpeechUtility.TAG_RESOURCE_RESULT)) && jSONObject.has(SpeechEvent.KEY_EVENT_RECORD_DATA) && (list = (List) lvb.b(jSONObject.getString(SpeechEvent.KEY_EVENT_RECORD_DATA), new TypeToken<List<String>>() { /* class defpackage.gja.AnonymousClass2 */ }.getType())) != null) { return list; } } catch (Exception e) { } return arrayList; } public static String[] xP(int i) { String[] split; try { JSONObject jSONObject = new JSONObject(lwd.f(String.format("https://docer.wps.cn/v3.php/api/android/mb/search/rec_key_v2?mb_app=%d", Integer.valueOf(i)), null)); if ("ok".equals(jSONObject.get(SpeechUtility.TAG_RESOURCE_RESULT)) && jSONObject.has(SpeechEvent.KEY_EVENT_RECORD_DATA)) { String optString = jSONObject.getJSONObject(SpeechEvent.KEY_EVENT_RECORD_DATA).optString("link"); if (!TextUtils.isEmpty(optString) && (split = optString.split(Message.SEPARATE2)) != null && split.length > 0) { return split; } } } catch (Exception e) { } return null; } }